草庐IT

android - 快速修复 NetworkOnMainThreadException

全部标签

java - 如何修复 ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY

我有一个网站,最近chrome在尝试访问它时开始返回此错误:ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY这是一个java+jsp的网站,运行在apachetomacat上。它还使用Verisign认证,但我读到该错误与此证书无关。感谢您的帮助。 最佳答案 我按照这个修复了它:http://support.filecatalyst.com/index.php?/Knowledgebase/Article/View/277/0/workaround-for-tomcat-ssl-tls-logjam-vuln

java - 为 Java 7 使用快速且恒定的 get() 进行映射

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion在使用java7提供的HashMap时,我遇到了get()从O(1)演化到O(n)的问题,如所述here并在Java8中解决。但是因为我必须坚持使用Java7并且无法升级项目,所以我正在寻找一个库或任何方式来拥有一个具有快速且恒定的get()的map。

java - 如何修复 '<>' 运算符不允许用于源级别 1.7

我正在使用JDK1.8.0。当我将代码导入Eclipse时出现错误:''operatorisnotallowedforsourcelevel1.7例子:Listerrors=newArrayList();我正在使用EclipseKepler。 最佳答案 有时我看到Eclipse对Java目标版本感到困惑,并抛出不正确的消息(即使项目设置正确以支持Java7)。修复它的最简单方法是更改​​目标版本,然后将其更改回预期的目标版本。可以通过打开项目属性对话框(右键单击项目,然后选择Properties)来检查此版本,并检查两个选项卡上的设

java - android graph-view y轴数字被切掉

当尝试在androidstudio中使用graph-view库创建折线图时,垂直线上的部分数字被切掉了。有人知道如何解决这个问题吗?finalGraphViewgraph=(GraphView)findViewById(R.id.graph);finalLineGraphSeriesgraphSeries=newLineGraphSeries(newDataPoint[]{});//thepointsareaddedprogressively` 最佳答案 我遇到了同样的问题。我目前找到的修复方法是在与图形关联的GridLabelRe

java - 具有快速索引的数据结构?

我需要一个具有O(1)indexOf操作的有序数据结构。我将对象指针存储在数据结构中。有任何想法吗?某种LinkedHashMap?查看“indexOf”的含义:List.indexOf(Object) 最佳答案 这个问题一开始就模棱两可。如果您能通过快速indexOf(..)操作来限定您的意思,那就太好了。您要在集合中存储什么类型的对象?寻找indexOf(..)是集合的唯一责任。简单地说,一种方法是维护一个索引每个Object或索引列表的键。HashMap>同样,这是含糊的,如果您指定要解决的问题的确切性质,可能会有所帮助。

java - 快速排序算法未正确分配枢轴

我观看了快速排序算法的精彩可视化:http://www.youtube.com/watch?v=Z5nSXTnD1I4我觉得我真正理解了快速排序背后的原理,并且在一些在线指南的帮助下,着手创建我自己的快速排序。这是我想出的:publicvoidquickSort(int[]a,intleft,intright){intindex=partition(a,left,right);if(leftpivot)j--;if(i左右的取值如下:left=0right=arraysize-1很遗憾,输出不正确。问题似乎出在我对枢轴的处理上。在我观看的可视化中,讲师物理地移除了枢轴并让指针指向任何地

java - 将 byte[] 字符串转换为其整数值的快速方法

我正在从磁盘读取一个大文件。该文件只包含数字,编码为普通的旧ASCII。目前,我正在分块阅读,然后做这样的事情:byte[]token;//bytesrepresentingabunchofnumbersintn=Integer.parseInt(newString(token));换句话说,我正在转换为字符串,然后将字符串解析为整数。我想知道是否有一种方法可以使用快速运算(如移位和二进制运算)来代替?我怀疑这可以做得更快。例如,数字1、2、3的原始字节为49、50、51。有什么破解的想法吗? 最佳答案 intn=0;for(byt

java - Eclipse:有没有办法快速导出 JAR

所以这似乎有点含糊,“快”有多快等等。嗯,我只是想知道是否有比以下更快的方式导出JAR文件的方法:文件->导出->JAR文件等等等等比如我可以Ctrl+Drag到资源管理器并导出项目标题和.jar吗? 最佳答案 如何添加自定义快捷键Toaddorchangeshortcutsopen:Windows->Preferences->General->Keys.HereyoucanfindalltheEclipsecommandsandtheirassociatedshortcutkeys.Reference您可以在Eclipse中添加自

java - 修复错误 : Unreported Exception InterruptedException

我是Java新手。我刚刚在搜索如何让Java程序等待,它说使用Thread.sleep()方法。但是,当我这样做时出现错误:error:unreportedexceptionInterruptedException;mustbecaughtordeclaredtobethrown我通过在方法声明中添加throwsInterruptedException来解决这个问题,现在它可以工作了。但是,调用方法的时候,又报错了。人们说要使用throwandcatchblock,但我还不确定该怎么做。有人可以帮我吗?无论如何,Draw.java的代码(使用sleep()方法):packagegrap

java - 为什么这种快速排序会导致近排序列表和已排序列表的堆栈溢出?

我目前正在用Java编写一个快速排序算法来对随机整数数组进行排序,然后使用System.nanoTime()对它们进行计时。这些数组的大小是10的幂,从10^3开始到10^7结束。此外,随机列表具有不同的属性。我正在对纯随机列表、具有某些相同值(fewUnique)的列表、反向排序列表、排序列表和几乎排序列表进行排序。排序有效。它以递归方式对数组执行快速排序,直到需要对数组的30个或更少元素进行排序,在这种情况下,它执行插入排序。对于10^3和10^4一切都很好,但是一旦我达到10^5值,它只会对随机列表、少数唯一列表和随机列表进行排序,但在对几乎已排序和已排序列表进行排序时会导致堆栈